/*
 * @author: Victor
 * @Date: 2021-08-21 16:51:48
 * @LastEditTime: 2021-08-21 18:50:18
 */
$(function () {
  // 获取用户基本信息
  getUserInfo();
  // 退出
  $('.logout').click(function () {
    layui.layer.confirm(
      '确认退出登录吗？',
      { icon: 3, title: '提示' },
      function (index) {
        // 清除token
        localStorage.removeItem('token');
        // 跳转到登录页
        location.href = '/login.html';
        layui.layer.close(index);
      }
    );
  });
});

function getUserInfo() {
  $.ajax({
    url: '/my/userinfo',
    success: function (res) {
      console.log(res);
      if (res.status !== 0) {
        return layui.layer.msg(res.message);
      }
      // 渲染用户头像
      renderAvatar(res.data);
    },
  });
}

function renderAvatar(userinfo) {
  // 显示欢迎信息
  var name = userinfo.nickname || userinfo.username;
  $('.welcome').html('欢迎&nbsp;&nbsp;' + name);

  // 根据不同情况 显示图片
  if (userinfo.user_pic === null) {
    // 显示 文字头像
    $('.text-avatar').html(name[0].toUpperCase()).show().siblings('img').hide();
  } else {
    // 显示图片
    $('.text-avatar')
      .hide()
      .siblings('img')
      .attr('src', userinfo.user_pic)
      .show();
  }
}
